// 使用 Node.js 读取文件

// 自定义一个 readFile 函数实现读取指定路径的文件的数据

// 为了模拟真实网络延迟的效果，借助 setTimeout 函数。
// 所以我们可以给自定义的 readFile 函数添加一个参数 ms 用来表示时间，单位是毫秒。

const fs = require("fs");

function readFile(filePath, ms) {
    setTimeout(() => {
        fs.readFile(filePath, "utf-8", (err, data) => {
            if (err) {
                console.log(err);
            } else {
                console.log(data);
            }
        });
    }, ms);
}

readFile("./a.txt", 1000);
readFile("./b.txt", 800);
readFile("./c.txt", 500);